﻿@charset "utf-8";
body{
	padding:0;
	margin:0;
	background-color:#f7f7f7;
}
.mainbody {
	/*font-family: "微软雅黑";*/
	line-height: 26px;
	color: #666;
	width:100%;
	font-size: 14px;
}

.floatleft {
	float: left;
}

.clear {
	clear: both;
}
a {
	color: #47b12a;
	text-decoration: none;
}
.logo {
	color: #47b12a;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.menu {
	background-color: #47b12a;
	line-height: 40px;
	height: 40px;
	padding-right: 15px;
	padding-left: 15px;
	color: #fff;
	font-size: 16px;
	margin-bottom: 10px;
}
.menu a {
	color: #fff;
	display: block;
}
.menu .current {
	font-weight: bolder;
	background-color: #229005;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #145104;
	line-height: 38px;
	height: 38px;
}
.margin {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.square {
	border: 5px solid #47b12a;
	height: 278px;
}
.light {
	color: #afe0a9;
	float: left;
	padding-left: 10px;
}
.single {
	font-size: 12px;
	color: #666;
}
.single a {
	color: #666;
}
.all {
	background-color: #fff;
	border: 1px solid #cbcbcb;
	margin-top: 10px;
}
.name {
	font-size: 35px;
	line-height: 50px;
}
.green {
	line-height: 35px;
	background-color: #47b129;
	height: 40px;
	font-size: 16px;
	color: #fff;
	padding-left: 10px;
}
.second {
	font-size: 22px;
	line-height: 36px;
	padding-top: 5px;
}
.text {
	font-size: 15px;
	padding-top: 5px;
	line-height: 26px;
}
.button {
	font-size: 16px;
	line-height: 35px;
	color: #FFF;
	background-color: #2577e3;
	text-align: center;
	width: 160px;
	margin-top: 10px;
}
.button a {
	color: #fff;
}

.pencent {
	padding-right: 5%;
	padding-left: 5%;
}
.padbot {
	padding-bottom: 10px;
	padding-top: 10px;
}
.footer {
	font-size: 12px;
	color: #FFF;
	background-color: #57b464;
	text-align: center;
	line-height: 25px;
	height: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer a {
	color: #FFF;
}
.left {
	line-height: 30px;
	color: #47b12a;
	padding-left: 15px;
	padding-bottom: 15px;
}
.yellow {
	color: #d0891f;
	line-height: 22px;
	padding-top: 7px;
	padding-bottom: 11px;
	height: 22px;
	font-size: 16px;
}
.yellow a {
	color: #d0891f;
}

/*.same {
	color: #000;
	font-size: 16px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}*/

.same {
	color: #000;
	font-size: 16px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
}
.intrest {
	color: #666;
	font-size: 16px;
}



.same a {
	color: #000;
}

.concent {
	color: #47b12a;
	font-size: 14px;
}
.concent a {
	color: #47b12a;
	padding-left: 18px;
	display: block;
}
.concent .current{
	color: #fff;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
}
.nav {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
}
.instrite {
	font-size: 12px;
	line-height: 30px;
	background-color: #fcfcee;
	height: 28px;
	border: 1px solid #d2d2b5;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	color: #666;
	width: 80px;
}
.instrite a {
	color: #666;
}
.spin {
	background-color: #f4f4f4;
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	line-height: 45px;
	font-size: 16px;
}
.bufen {
	background-color: #fbfbfb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	color: #47b129;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
.shadow {
	background-image: url(../img/shadow.gif);
	background-repeat: repeat;
	height: 8px;
	margin-bottom: 10px;
}
.black {
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.black a {
		color: #666;
}
.color {
	color: #999999;
	float: left;
	padding-left: 10px;
}
.huise {
	color: #999999;
	line-height: 15px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	float: left;
	margin-right: 10px;
}
.huise a {
	color: #47b129;
}
.page {
	width: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	text-align: center;
	height: 18px;
	border: 1px solid #dcdcdc;
}
.page a {
	color: #666;
	display: block;
}
.page .current {
	color: #fff;
	display: block;
	height: 20px;
	border: 1px solid #47b129;
	background-color: #47b129;
}.photo {
	font-size: 14px;
	color: #a5a5a5;
	background-color: #f4f4f4;
}
.field {
	background-color: #FFF;
	height: 30px;
	border: 1px solid #dcdcdc;
	line-height: 30px;
	width: 100%;
}
.finish {
	line-height: 32px;
	background-image: url(../img/fin.gif);
	background-repeat: repeat;
	text-align: center;
	height: 32px;
	width: 85px;
	color: #FFF;
	margin-top: 26px;
	margin-left: 10px;
	margin-right: 10px;
}
.finish a {
	color: #FFF;
	display: block;
}
.zhengti{
	background-color:#fff;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right: 20px;
}
.lvse {
	color: #47b129;
}
.family {
	width: 75px;
	color: #47b129;
	text-align: right;
	padding-right: 25px;
}

.eee {
	color: #999;
	background-color: #eee;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	width: 160px;
	margin-top: 10px;
}
.eee a {
	color: #999;
}
.head {
	background-image: url(../img/head.gif);
	width: 870px;
	padding-top: 20px;
	padding-left: 60px;
	font-size: 16px;
	background-repeat: no-repeat;
	padding-right: 42px;
}
.normal {
	font-size: 12px;
}
.behand {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	height: 31px;
	background-image: url(../img/behand.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	width: 96px;
}

.newbody {
	background-color: #c5f1ff;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.xian {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dcdcdc;
	margin-top: 10px;
}
.inline {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logobanner {
	background-image: url(../img/logobg.gif);
	background-repeat: repeat;
	margin-top: 10px;
	width: 100%;
	margin-bottom: 10px;
}
.computer {
	background-color: #555a56;
	border: 1px solid #161f1e;
	height: 400px;
	margin-top: 10px;
	margin-left: 7%;
	padding: 10px;
}
.frame {
	margin-right: 7%;
	margin-top: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d3eace;
	border-right-color: #d3eace;
	}
.fame{
	height: 300px;
	color: #4c734b;
	background-color: #c8e2a1;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	}
.table {
	height: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
}
.password {
	height: 40px;
	width: 100%;
	background-color: #f1f1f1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #b0d38f;
	border-right-color: #b0d38f;
	border-bottom-color: #b0d38f;
	font-size: 14px;
	line-height: 40px;
	color: #999;
	font-family: "微软雅黑";
	border-left-width: 0px;
}
.img {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b0d38f;
	border-bottom-color: #b0d38f;
	border-left-color: #b0d38f;
	background-color: #fff;
	border-right-width: 0px;
	
}
.login {
	background-image: url(../img/btbg.gif);
	background-repeat: repeat;
	height: 37px;
	width: 100%;
	margin-top: 15px;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	margin-bottom: 15px;
	font-family: "微软雅黑";
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.red {
	color: #b13922;
}
.red a {
	color: #b13922;
}
.dark {
	font-size: 12px;
	line-height: 25px;
	color: #4c734b;
	background-color: #88b074;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d3eace;
	border-bottom-color: #8c9b6e;
	margin-right: 7%;
	padding-right: 15px;
	padding-left: 15px;
	height: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.repeat {
	background-image: url(../img/test2.jpg);
	background-repeat: repeat;
	height: 74px;
}
.lineheight {
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
}
.lineheight a {
	color: #ef7360;
}
.bold {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #47b129;
	float: left;
	padding-right: 5px;
}
.fame a {
	color: #4c734b;
}
.letter {
	color: #a13e12;
	background-color: #fff3d0;
	text-align: center;
	border: 1px solid #f8c882;
	margin-right: 10px;
	margin-top: 3px;
}
.fish {
	background-color: #f4f4f4;
	border: 1px solid #dcdcdc;
	color: #6a6a6a;
	text-align: center;
	margin-right: 10px;
	margin-top: 3px;
}
.soall {
	background-color: #fff;
	color: #666;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.padding {
	margin: 20px;
}
.ding {
	background-image: url(../img/repet.png);
	background-repeat: repeat-x;
	height: 516px;
}
.bot {
	background-image: url(../img/bot.png);
	background-repeat: repeat-x;
	height: 27px;
}
.rebg {
	background-image: url(../img/rebg.png);
	background-repeat: repeat-x;
}
.remiddle {
	background-image: url(../img/rep.png);
	background-repeat: repeat-x;
	height: 44px;
}
.retext {
	background-color: #FFF;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3f8889;
	border-left-color: #3f8889;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #444;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
}
.refield {
	background-color: #f1f1f1;
	border: 1px solid #dcdcdc;
	line-height: 30px;
	height: 30px;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666;
	margin-right: 10px;
	width: 80%;
}

.rmid {
	background-image: url(../img/2.png);
	background-repeat: repeat-x;
}

.rebackground {
	background-image: url(../img/rebg.png);
	background-repeat: repeat-x;
	background-position: 0px 25px;
}
.rebt {
	font-size: 16px;
	color: #FFF;
	background-image: url(../img/bg.png);
	text-align: center;
	height: 45px;
	width: 100%;
	line-height: 45px;
	font-family: "微软雅黑";
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.rebt a {
	color: #fff;
	display: block;
}

.select {
	font-family: "微软雅黑";
	color: #666;
	line-height: 30px;
}
.zuleft {
	background-image: url(../img/7.jpg);
	background-repeat: repeat-y;
	width: 59px;
}
.zuright {
	background-image: url(../img/8.jpg);
	background-repeat: repeat-y;
	width: 59px;
}
.zutop {
	background-image: url(../img/5.jpg);
	background-repeat: repeat-x;
	height: 50px;
}
.zubot {
	background-image: url(../img/6.jpg);
	background-repeat: repeat-x;
	height: 51px;
}
.fail {
	font-size: 12px;
	background-color: #ffecec;
	border: 1px solid #ffc7c7;
	background-image: url(../img/fail.gif);
	background-position: 5px 1px;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-top: 5px;
	width: 60%;
	}
.tixing {
	font-size: 12px;
	background-color: #f3fbff;
	border: 1px solid #b9e3ff;
	background-image: url(../img/tishi.gif);
	background-position: 5px 1px;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-top: 5px;
	width: 60%;
	}
.zmiddle {
	background-image: url(../img/z2.png);
	background-repeat: repeat-y;
}
.zmid {
	background-image: url(../img/z5.png);
	background-repeat: repeat-y;
	background-position: 23px;
}
.ztop {
	background-image: url(../img/z7.png);
	background-repeat: repeat-x;
}
.zbot {
	background-image: url(../img/z8.png);
	background-repeat: repeat-x;
	background-position: 0px 20px;
}
.repas {
	color: #999;
	margin-top: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dcdcdc;
	font-size: 12px;
	line-height: 26px;
}
.nor {
	font-size: 12px;
}
.nor a {
	color: #0000ff;
}
.fontcolor {
	line-height: 40px;
	color: #464646;
	font-size: 14px;
}
.error {
	line-height: 35px;
	color: #FFF;
	background-color: #47b12a;
	height: 35px;
	width: 120px;
	font-family: "微软雅黑";
	margin-right: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.fontsize {
	font-size: 18px;
	color: #333;
}
.lan {
	font-size: 16px;
	color: #004a9f;
	padding-bottom: 20px;
	padding-top: 20px;
}
.lan a{color: #004a9f;}
.bigger {
	font-size: 16px;
	color: #333;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcdc;
}
.subt {
	font-size: 16px;
	color: #FFF;
	background-image: url(../img/successbg.jpg);
	background-repeat: repeat;
	height: 34px;
	border: 1px solid #f04855;
	line-height: 32px;
	width: 180px;
	font-family: "微软雅黑";
	margin-right: 20px;
}
.suindex {
	font-size: 16px;
	color: #FFF;
	background-image: url(../img/successbg1.jpg);
	background-repeat: repeat;
	height: 34px;
	border: 1px solid #50b326;
	line-height: 32px;
	width: 180px;
	font-family: "微软雅黑";
	
}
.daohang {
	padding-left: 15px;
	margin-bottom: 5px;
	padding-right: 15px;
	padding-top: 10px;
}
.daohang a {
	color: #666;
}
.con {
	color: #47b12a;
	font-size: 14px;
}
.con a {
	color: #47b12a;
	padding-left: 36px;
		display: block;
}
.con .current{
	color: #fff;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
}
.unfinish {
	color: #999;
	background-color: #f7f7f7;
	margin-bottom: 10px;
	
}
.unfont {
	font-size: 16px;
	color: #666;
}
.unfont a {
	color: #666;
}
.fontred {
	color: #ff0000;
}
.fontred a {
	color: #ff0000;
}
.tibg {
	font-size: 16px;
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	color: #b1b1b1;
	text-align: center;
	line-height: 40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
	background-color: #f4f4f4;
}
.tibg a {
	color: #b1b1b1;
	display: block;
}
.tibg .current{
	color: #636363;
	background-color: #eceee6;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #40b003;
	height: 36px;
	line-height: 40px;
}
	.border {
	padding: 10px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
}
.ml {
	line-height: 40px;
	height: 40px;
}
.ml a {
	color: #666;
	display: block;
	padding-left: 20px;
}
.ml .current{
	color: #47b12a;
	background-color:#fff;
}
.nr {
	padding: 15px;
	line-height: 35px;
}
.biaoti {
	font-size: 16px;
	line-height: 25px;
	color: #47b12a;
	height: 25px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.yuanli {
	text-indent: 25px;
	padding: 15px;
	color: #000;
	line-height: 26px;
}

	/******************************Form Validator*************************/
.onCorrect, .onError, .onFocus, .onLoad,.onShow
{
    font-size: 12px;
	line-height: 20px;
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 60%;
}
.onError
{
	background-color: #ffecec;
	border: 1px solid #ffc7c7;
	background-image: url(../img/fail.gif);
	background-position: 5px 1px;
	background-repeat: no-repeat;
}
.onFocus
{
    background-color: #f3fbff;
	border: 1px solid #b9e3ff;
	background-image: url(../img/tishi.gif);
	background-position: 5px 1px;
	line-height: 20px;
	background-repeat: no-repeat;
}
.onShow
{
   display:none;
}
.onCorrect
{
  
	background-position: 5px 0px;
	line-height: 20px;
	background-repeat: no-repeat;
    background-image: url(../img/onSuccess.gif);
    float:right;
    width:10px;
}
.onLoad
{
    background: #E9FFEB url(../img/onLoad.gif) no-repeat 3px 3px;
    padding-left: 25px;
    font-size: 12px;
    line-height: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: middle;
}


